<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link rel="Up" href="Ocamljs.Inline.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of class methods" rel=Appendix href="index_methods.html">
<link title="Index of class types" rel=Appendix href="index_class_types.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="Dom" rel="Chapter" href="Dom.html">
<link title="Gears" rel="Chapter" href="Gears.html">
<link title="Javascript" rel="Chapter" href="Javascript.html">
<link title="Jslib_ast" rel="Chapter" href="Jslib_ast.html">
<link title="Jslib_lexer" rel="Chapter" href="Jslib_lexer.html">
<link title="Jslib_parse" rel="Chapter" href="Jslib_parse.html">
<link title="Jslib_pp" rel="Chapter" href="Jslib_pp.html">
<link title="Lwt" rel="Chapter" href="Lwt.html">
<link title="Lwt_dom" rel="Chapter" href="Lwt_dom.html">
<link title="Lwt_mutex" rel="Chapter" href="Lwt_mutex.html">
<link title="Lwt_pool" rel="Chapter" href="Lwt_pool.html">
<link title="Lwt_timeout" rel="Chapter" href="Lwt_timeout.html">
<link title="Lwt_util" rel="Chapter" href="Lwt_util.html">
<link title="Mozilla" rel="Chapter" href="Mozilla.html">
<link title="Ocamljs" rel="Chapter" href="Ocamljs.html"><title>Ocamljs.Inline.Jslib_ast</title>
</head>
<body>
<div class="navbar">&nbsp;<a href="Ocamljs.Inline.html">Up</a>
&nbsp;</div>
<center><h1>Module <a href="type_Ocamljs.Inline.Jslib_ast.html">Ocamljs.Inline.Jslib_ast</a></h1></center>
<br>
<pre><span class="keyword">module</span> Jslib_ast: <code class="code">sig</code> <a href="Ocamljs.Inline.Jslib_ast.html">..</a> <code class="code">end</code></pre><hr width="100%">
<pre><span class="keyword">type</span> <a name="TYPEloc"></a><code class="type"></code>loc = <code class="type">unit</code> </pre>

<br><code><span class="keyword">type</span> <a name="TYPEunop"></a><code class="type"></code>unop = </code><table class="typetable">
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jdelete</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jvoid</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jtypeof</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jadd2_pre</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jsub2_pre</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jadd_pre</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jsub_pre</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jtilde</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jnot</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jadd2_post</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jsub2_post</span></code></td>

</tr></table>


<br><code><span class="keyword">type</span> <a name="TYPEbinop"></a><code class="type"></code>binop = </code><table class="typetable">
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jhashref</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jmul</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jdiv</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jmod</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jadd</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jsub</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlt</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jgt</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jleq</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jgeq</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlsr</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlsl</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jasr</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jeq</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jneq</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jinstanceof</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jseq</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jsneq</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jland</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlor</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jand</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jxor</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jor</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jcomma</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jassign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jmul_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jdiv_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jmod_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jadd_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jsub_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlsl_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlsr_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jasr_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jand_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jxor_assign</span></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jor_assign</span></code></td>

</tr></table>


<br><code><span class="keyword">type</span> <a name="TYPEexp"></a><code class="type"></code>exp = </code><table class="typetable">
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jthis</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jvar</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jarray</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jobject</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a><br>        * (<a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a>) list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jstring</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string * bool</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jnum</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jnull</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jbool</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * bool</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jfun</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string option * string list<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jfieldref</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> * string</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Junop</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEunop">unop</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jbinop</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEbinop">binop</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jite</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jcall</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jnew</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> option</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jexp_nil</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jexp_cons</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jexp_Ant</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string</code></code></td>

</tr></table>


<br><code><span class="keyword">type</span> <a name="TYPEstmt"></a><code class="type"></code>stmt = </code><table class="typetable">
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jempty</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jvars</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a><br>        * (string * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> option) list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jfuns</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string * string list<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jreturn</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> option</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jcontinue</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string option</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jbreak</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string option</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jswitch</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * (<a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list) list<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list option</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jites</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> option</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jthrow</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jexps</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jtrycatch</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list * string<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jtryfinally</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jtrycatchfinally</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list * string<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jfor</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> option<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> option<br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a> option * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jdowhile</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jwhile</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jblock</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a> list</code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jwith</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEexp">exp</a><br>        * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jlabel</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string * <a href="Ocamljs.Inline.Jslib_ast.html#TYPEstmt">stmt</a></code></code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code><span class="keyword">|</span></code></td>
<td align="left" valign="top" >
<code><span class="constructor">Jstmt_Ant</span> <span class="keyword">of</span> <code class="type"><a href="Ocamljs.Inline.Jslib_ast.html#TYPEloc">loc</a> * string</code></code></td>

</tr></table>


</body></html>